package upc.edu.poo;

import java.util.ArrayList;

public class AdmDeclaracionJurada {

	private ArrayList<DeclaracionJurada> declaraciones;

	public AdmDeclaracionJurada() {
		declaraciones = new ArrayList<DeclaracionJurada>();
	}

	public void registrarDeclaracion(int idTarea, String responsable,
			String fecAsu, int tipo, String fecRef, String fecVen,
			String comentario, String fecPub, String fecDoc, String numDoc) {
		DeclaracionJurada nuevaDeclaracion = new DeclaracionJurada(idTarea,
				responsable, fecAsu, tipo, fecRef, fecVen, comentario, fecPub,
				fecDoc, numDoc);
		declaraciones.add(nuevaDeclaracion);
	}

	public DeclaracionJurada buscarDeclaracion(int idTarea) {
		for (DeclaracionJurada declaracion : declaraciones)
			if (declaracion.getIdTarea() == idTarea)
				return declaracion;
		return null;
	}

	public int getTotalDeclaraciones() {
		return declaraciones.size();
	}

	public void eliminarDeclaracion(int idTarea) {
		DeclaracionJurada declaracion = buscarDeclaracion(idTarea);
		if (declaracion != null)
			declaraciones.remove(declaracion);
	}

}
